home *** CD-ROM | disk | FTP | other *** search
/ Night Owl 6 / Night Owl's Shareware - PDSI-006 - Night Owl Corp (1990).iso / 019a / viet1p6.zip / DESIGN.DOC < prev    next >
Text File  |  1991-09-28  |  7KB  |  176 lines

  1. \V
  2.                          FONT DESIGNING 
  3.  
  4.                  SCDESIGN, PRDESIGN and LSDESIGN
  5.               Copyright 1990, 1991 by Ho`a G. Nguye^~n
  6.                      ______________________
  7.  
  8. I\.  FILE DESCRIPTIONS:
  9.  
  10.      The font  designing utilities for VIE^'T include the following 
  11. files:
  12.  
  13.      SCDESIGN.COM    (Screen font design program)  
  14.      PRDESIGN.COM    (Dot-matrix printer font design program)  
  15.      LSDESIGN.COM    (Laser printer font design program)
  16.      SCRFONT         (Screen font used by VIE^'T)  
  17.      SCRFONT.1, SCRFONT.2, SCRFONT.3     (Other screen fonts)  
  18.      COURIER.PRF, PALATINO\.PRF (Dot-matrix printer fonts) 
  19.      COURIER.LSR, PRESTIGE\.LSR, CHANCERY\.LSR, PALATINO\.LSR  
  20.                      (Laser printer fonts)
  21.      LAYOUT.CHR      (Table containing VIE^'T's character 
  22.                      assignments)
  23.      SCDESIGN.PAR, PRDESIGN.PAR, LSDESIGN.PAR (Environment files)
  24.     
  25.  
  26. II\.  CHARACTER ASSIGNMENTS:
  27.  
  28.      The file  LAYOUT.CHR   contains a table listing the  mapping 
  29. between VIE^'T characters and numeric codes.   You should print out 
  30. this file\.  You will need to refer  to it often  as you design or 
  31. modify VIE^'T's screen or printer fonts.
  32.  
  33.      Note that the mapping preserves the printable portion of the 
  34. normal ASCII codes.  This allows VIE^'T to read in ASCII text files 
  35. generated by other programs.
  36.  
  37.  
  38. III\.  DESIGNING SCREEN FONT:
  39.  
  40.      The    program SCDESIGN.COM  allows  you  to  modify  VIE^'T's 
  41. existing screen font or to customize your own screen fonts.  
  42.  
  43.      We ask that you do not change SCRFONT.1, 2 and 3 (to prevent 
  44. multiple versions with  the  same  name).   To customize your own 
  45. font,  select the font    that  is closest  to   what  you   want 
  46. (SCRFONT.1, 2, or 3), and do (from DOS):
  47.  
  48.                COPY SCRFONT.1(2 or 3) yourfilename
  49.  
  50. then use SCDESIGN on your file\.
  51.  
  52.      To use SCDESIGN on a  specific file,  type 
  53.  
  54.                     SCDESIGN yourfilename
  55.  
  56.      Section VI contains a description of the SCDESIGN commands. 
  57.  
  58.  
  59. IV.  DESIGNING DOT-MATRIX PRINTER FONT:
  60.  
  61.      PRDESIGN is  the counterpart of SCDESIGN for  printer fonts.  
  62. We  again  ask  that you do not change  the two  supplied  fonts, 
  63. COURIER.PRF  and PALATINO\.PRF.    Use the DOS  "COPY"  command as 
  64. shown above to create your own file before modifying.
  65.  
  66.      To modify a font named FontName, type:
  67.  
  68.                          PRDESIGN FontName
  69.  
  70.      You do not have to type the  extension,  .PRF,  in FontName\.  
  71. It is assumed.  If an extension is typed, it will be ignored.
  72.  
  73.      Note that when designing dot-matrix print fonts,  you should 
  74. not have  two adjacent horizontal dots,  or  the second dot would 
  75. not be printed.  This is a limitation of the printers themselves.
  76.  
  77.      Section VI describes the commands for the font design 
  78. programs.    In  most  cases,  the commands are  common  for  all 
  79. programs.    Where    they   differ,  it will  be brought to your 
  80. attention.
  81.  
  82.  
  83. V.  DESIGNING LASER PRINTER FONTS:
  84.  
  85.      LSDESIGN allows you  to  design  HP-Laserjet  printer fonts.  
  86. To start up the program, type
  87.  
  88.                          LSDESIGN FontName
  89.  
  90. All VIE^'T laser fonts have the extension .LSR,  and you don't have 
  91. to enter this extension in FontName\.  It is assumed.
  92.  
  93.      Due  to the much larger   bit map of laser fonts,  a few new 
  94. commands have  been  ad\ded (which are not available in the  other 
  95. two  font-\design programs) to facilitate the  designing  process.  
  96. Most other commands are similar  to those of PRDESIGN and will be 
  97. described in the following section.
  98.  
  99.  
  100. VI\.  COMMAND DESCRIPTIONS:
  101.  
  102.      These   font  designing  programs  allow you to  design  the 
  103. characters by moving a cursor (using the arrow keys) over a large 
  104. box (representing a character) composed of rectangular tiles, and 
  105. turning these tiles ON of OFF.   When a block is  OFF (same color 
  106. as the background), the corresponding pixel will not be displayed 
  107. on the screen or printed on the paper.
  108.  
  109.      Tile  "flipping"   is  accomplished   very  conveniently  by 
  110. pressing the space bar.   If a tile is currently ON, pressing the 
  111. space bar will turn it OFF, and vice versa\.
  112.  
  113.      The SCDESIGN program also displays the actual-size character 
  114. to the right of the  box.   The actual-size character continously 
  115. changes as you  change the tiles in the large box.   This enables 
  116. you to view directly what the character you  are  designing  will 
  117. actually look like when used by VIE^'T.
  118.  
  119.      The following is a summary of other commands which appear on 
  120. the menu of these design programs.   Note that to back out of any 
  121. multi-level commands, you can use the ESC or backspace keys.
  122.  
  123.      C (Copy):   Overwrites the  current  character  with another 
  124. character.  This command will ask you for the source character to 
  125. copy from.
  126.  
  127.      O (Overlay):   Similar to Copy,  but will overlay the source 
  128. character on top of the current character instead of overwriting.  
  129. This  command  is useful for  modifying  a  group    of   similar 
  130. characters.   For  example,  you can create  an accent mark  as a 
  131. temporary character  (use  one of the blank character codes,  but 
  132. make sure you delete it before saving the font),  then overlay it 
  133. on top of a group of vowels all needing this accent mark.
  134.  
  135.      D (Display,  for SCDESIGN only):   displays the entire font, 
  136. showing modifications which have been made so far.
  137.  
  138.      P   (Print,  for PRDESIGN and LSDESIGN):  prints  the entire 
  139. modified font  on your printer.   Your printer must be  connected 
  140. to the parallel port and is enabled.
  141.  
  142.      F  (new File):  loads a new font for modification.
  143.  
  144.      N  (Next  character):   goes to  the  next character.   This 
  145. command  will load the character  immediately  after  the current 
  146. character  in  the alphabet if  you answer  Y  to  the  question, 
  147. "(Y/N/+/-)?"   If you answer N,  then you can type in a character 
  148. code\.   You can also use the + and - signs  to move to a  next or 
  149. previous character.
  150.  
  151.      Q  (Quit):  Exits the program.  This command will ask if you 
  152. want to save the file if  it detects modifications which have not 
  153. been saved.
  154.  
  155.      S  (Save):  Saves the file and continues.
  156.  
  157.      F2:    Cycles through the 16 available colors.    You should 
  158. modify the screen font under the color which you normally use for 
  159. VIE^'T in order to get the  best  idea of how your font  would look 
  160. under  VIE^'T.   The color selected is automatically saved in   the 
  161. appropriate environment file for future use\.
  162.  
  163.      U,  D,  L, R (shift, for LSDESIGN only):   Shifts the entire 
  164. character up, down, left or right (respectively).
  165.  
  166.      X (pick up row,  for LSDESIGN  only):   Picks up the current 
  167. row and stored it in internal memory\.  
  168.  
  169.      Z (put down row,   for LSDESIGN only):   Replace the current 
  170. row with the row which has been picked up earlier.
  171.  
  172. Note:  Once a row has been picked up,  it remains in memory until 
  173. replaced by another row,  no  matter how  many times it  has been 
  174. "put down".
  175.  
  176.